#!/bin/bash

# 创建apps目录，用来将redis程序安装到此目录
mkdir -p ~/server

# 创建source_code目录，用来临时存放redis解压后的源码文件
mkdir -p ~/source_code

# 准备一些此脚本执行所需的依赖
yum install -y git
yum install -y gcc

# 从田野同学的git上拉取redis安装包
git clone https://gitee.com/tay3223/git_bao_redis26.git ~/git_bao_redis26

# 解压redis安装包到source_code目录，该目录中存放的只是（redis未编译之前的源码）
tar -zxvf ~/git_bao_redis26/bao/redis-2.6.16.tar.gz -C ~/source_code

# 进入redis的源码目录
cd ~/source_code/redis-2.6.16

# 调用make工具编译redis的源码
make

# 清屏
clear

# 为编译后的redis源码执行安装操作，安装到/root/apps/redis26目录中（这里的redis才是主程序）
make PREFIX=~/server/redis26 install

# 清屏
clear

# 复制redis配置文件到相关目录
mkdir -p ~/server/redis26/conf
cp ~/git_bao_redis26/conf/redis.conf ~/server/redis26/conf/

# 在终端提示我们自己（一些常用的命令）
cat << tay

=========================================================

redis安装成功，本次安装的版本为2.6.16版

redis占用本机端口：6379

redis的bin目录在：~/server/redis26/bin

启动redis服务请执行：（如下命令）
（正常启动）：~/server/redis26/bin/redis-server
（静默启动）：~/server/redis26/bin/redis-server ~/server/redis26/conf/redis.conf

启动redis客户端请执行：（如下命令）
	~/server/redis26/bin/redis-cli

=========================================================
tay
